package at.ac.lbg.media.vis.framework.service;

import java.util.List;

import no.uib.cipr.matrix.NotConvergedException;
import at.ac.lbg.media.vis.framework.model.Artwork;
import at.ac.lbg.media.vis.framework.model.ThemeLandscapeHexboardDataItem;

public interface IHexboardService {

	/**
     * calculates Hexboard coordinates on the basis of the MDS matrix coordinates.
     * @param artworks
     * @return
     */
	List<ThemeLandscapeHexboardDataItem> provideCoordinates(List<Artwork> artworks) throws NotConvergedException, Exception;

	void setDimenions(int size);
}
	